97007467ad61329ef03f38d08e1dbc032efa26f2,subprojects/diagnostics/src/main/groovy/org/gradle/api/tasks/diagnostics/internal/insight/DependencyResultSorter.java,DependencyComparator,compareModuleComponentSelectors,#DependencyEdge#DependencyEdge#,103

Before Change



            //order dynamic selectors after static selectors
            boolean leftDynamic = matcher.isDynamic(leftRequested.getVersion());
            boolean rightDynamic = matcher.isDynamic(rightRequested.getVersion());
            if (leftDynamic && !rightDynamic) {
                return 1;
            } else if (!leftDynamic && rightDynamic) {

After Change



            //order dynamic selectors after static selectors
            boolean leftDynamic = matcher.createSelector(leftRequested.getVersion()).isDynamic();
            boolean rightDynamic = matcher.createSelector(rightRequested.getVersion()).isDynamic();
            if (leftDynamic && !rightDynamic) {
                return 1;
            } else if (!leftDynamic && rightDynamic) {